#include<sys/wait.h>
#include<unistd.h>
#include<stdio.h>
#include<stdlib.h>
int main(){
	pid_t rid=fork();
	if(rid==0){
		//子进程
		int cnt=5;
		while(cnt--){
			printf("我是子进程,pid:%d\n",getpid());
			sleep(1);
		}
		printf("子进程退出\n");
		exit(1);
	}
	int cnt=6;
	while(cnt--){
		sleep(1);
	}
	//只有父进程才会执行
	pid_t id=wait(NULL);
	printf("父进程等待子进程,id:%d\n",id);
	return 0;
}
